equipment business cycle counting preventive maintenance handling machinery maintenance portfolio supplies inventory workorder management inventory control commercial inventory management software